the annual water temple fair in jiangnan , china , sees thousands gather on boats to pray for the upcoming year .
locals dress up in traditional costumes , while boat races , drumming and dragon dances bring a carnival atmosphere to the town of jia xing .